/*
 * SEGUNDA ENTREGA DEL PROYECTO DE BASES DE DATOS "BIBLIOTECA DIGITAL"
 * 
 * Integrantes:
 * Gamboa Edwin Ricardo Cód: 0926631 plan: 2711
 * Portilla Cortes Maria Cristina Cód: 0844113 plan: 3743 
 * Rosero Rosero Luis Alberto Cód: 0943740 plan:3743
 * 
 */
package accesoDatos;

/**
 *
 * @author Gamboa Family
 */
import java.sql.*;


public class FachadaBD {
        String url, usuario, password;
        Connection conexion;
        Statement instruccion;
        ResultSet tabla;
        FachadaBD(){
            url=" jdbc:postgresql://localhost:5432/mariacpc";
            usuario="postgres";
            password="mariacpc";
        }

        public Connection conectar(){
            try {
            //Se carga el driver
            Class.forName("org.postgresql.Driver");
            System.out.println( "Driver Cargado" );
            } catch( Exception e ) {
                System.out.println( "No se pudo cargar el driver." );
            }

            try{
                     //Crear el objeto de conexion a la base de datos
                     conexion = DriverManager.getConnection(url, usuario, password);
                     System.out.println( "Conexion Abierta" );
                     return conexion;
                  //Crear objeto Statement para realizar queries a la base de datos
             } catch( Exception e ) {
                System.out.println( "No se pudo abrir." );
                return null;
             }

        }//end connectar

        public void cerrarConexion(Connection c){
            try{
                 c.close();
            } catch( Exception e ) {
                System.out.println( "No se pudo cerrar la BD" );
            }
        }
}//Fin de Clase
